//
//  CRTool.h
//  CRChatRoom
//
//  Created by lanou3g on 15/11/21.
//  Copyright © 2015年 SecondGroup. All rights reserved.
//

#import <Foundation/Foundation.h>
@class CRUserDetailModel;

@interface CRTool : NSObject
/**
 *  从数据库中查询当前用户的好友列表-(查询friends字段-里面有好友分组信息(每个分组中有哪些好友))
 */
+ (void)getAllFriendsWithBlock:(void (^)(NSArray *data))block;

/**
 *  从数据库中查找当前用户以及所有好友所发的信息内容
 */
+ (void)getAllSpaceContentWithBlock:(void (^)(NSArray *data))block;

/**
 *  存储用户个人信息到服务器
 *
 */
+ (void)saveUserInfoWithUserDetailModel:(CRUserDetailModel *)model;

/**
 *  返回用户的个人信息-用于显示在个人信息编辑页面
 *
 *  @param block
 */
+ (void)getUserInfoWithobjectId:(NSString *)objectId withblock:(void(^)(NSDictionary *dict))block;

// 缓存好友列表----直接存数组
+ (void)saveAllFriendsToLocalCache:(NSArray *)array;

/**
 *  获得所有的评论内容
 */
+ (void)getallCommentsWithObjectId:(NSString *)objectId withblock:(void(^)(NSArray *data))block;

/**
 *  根据用户的username来添加好友
 */
+ (void)addFriendWithUsername:(NSString *)username;

/**
 *  把当前用户的地理位置保存到服务器
 */
+ (void)saveUserLocation;

/**
 *  查找附近的人
 */
+ (void)findNearPersonWith:(void(^)(NSArray *data))block;

/**
 *  用户刚注册的时候初始化用户的表
 */
+ (void)initTabelData;




@end










